package com.syyo.admin.domain.req;

import lombok.Data;
import java.io.Serializable;
import java.util.List;

/**
* @author wang
* @date 2021-04-09 11:35:01
* @Description: 请求参数类
*/
@Data
public class NodeChildReq implements Serializable {

    /** 节点id */
    private Integer  nodeId;

    /** 流程类型（模板类型） */
    private Integer  tempType;

    /** 节点类型 */
    private Integer  type;

    /** 节点名称 */
    private String  nodeName;

    /** 节点类型为条件时才有值，优先级 */
    private Integer  priorityLevel;

    /** 属性类型 */
    private Integer  settype;

    /** 是否允许自选，固定是否 */
    private Integer  ccSelfSelectFlag;

    /** 下级节点id */
    private Integer  nextNode;

    /** 下级的条件节点列表 */
    private String  nextConditionNodes;

    /** 是否或签 */
    private Integer  isOr;

    /** 版本号 */
    private Long  version;

    private List<NodeAttrReq> nodeUserList; // 每个节点中的用户
    private NodeChildReq childNode; // 下级节点
    private List<NodeChildReq> conditionNodes; // 下级条件节点，当有条件节点，先处理下级条件节点，在处理下级节点
}